Inicjowanie sterownika baz danych programu Microsoft Excel

Podczas instalacji sterownika baz danych Microsoft« Excel program instalacyjny wpisuje zestaw domy£lnych warto£ci do podkluczy Engines i ISAM Formats w Rejestrze Windows«. Zmiany tych ustawie± nie nale┐y przeprowadzaµ bezpo£rednio; dodawanie, usuwanie lub zmiana ustawie± powinny byµ wykonywane za po£rednictwem programu instalacyjnego aplikacji. W nastΩpnych punktach opisano inicjowanie i ustawienia formatu ISAM w│a£ciwe dla sterownika baz danych programu Microsoft Excel.

Ustawienia inicjuj╣ce sterownika baz danych programu Microsoft Excel

Folder Jet\4.0\Engines\Excel zawiera ustawienia inicjuj╣ce sterownika msexcl40.dll, u┐ywanego przy zewnΩtrznym dostΩpie do arkuszy programu Microsoft Excel. Typowe ustawienia pozycji tego folderu s╣ przedstawione w poni┐szym przyk│adzie.

win32=<£cie┐ka>\ msexcl40.dll

TypeGuessRows=8

ImportMixedTypes=Text

AppendBlankRows=1

FirstRowHasNames=Yes

Spos≤b wykorzystania pozycji folderu Excel przez aparat baz danych Microsoft Jet jest przedstawiony w poni┐szej tabeli.

Pozycja Opis
win32 Po│o┐enie pliku msexcl40.dll. Pe│na £cie┐ka jest okre£lana podczas instalacji. W systemie Windows 95 i Windows NT 4.0 warto£µ tej pozycji jest typu String, za£ w systemie Windows NT 3.51 jest typu REG_SZ.
TypeGuessRows Liczba wierszy sprawdzanych przy ustalaniu typu danych. Typ danych jest okre£lany na podstawie typu danych najczΩ£ciej wystΩpuj╣cego w zaznaczonym obszarze. Je£li jakie£ typy danych wystΩpuj╣ jednakowo czΩsto, typ okre£lany jest w nastΩpuj╣cej kolejno£ci: Number, Currency, Date, Text, Boolean. Je£li wyst╣pi│ typ danych nie zgadzaj╣cy siΩ z typem danych odgadniΩtym dla kolumny, zwracana jest warto£µ Null. Je£li w trakcie importu kolumna zawiera r≤┐ne typy danych, typ danych ca│ej kolumny jest ustalany zgodnie z ustawieniem ImportMixedTypes.

Domy£lna liczba sprawdzanych wierszy wynosi 8. W systemie Windows 95 i Windows NT 4.0 warto£µ tej pozycji jest typu DWORD, za£ w systemie Windows NT 3.51 jest typu REG_DWORD.

ImportMixedTypes Dopuszczalnymi warto£ciami s╣ MajorityType lub Text. Je£li ustawiona jest warto£µ MajorityType, kolumnom zawieraj╣cym dane r≤┐nych typ≤w bΩdzie narzucony typ przewa┐aj╣cy w£r≤d importowanych danych. Je£li ustawiona jest warto£µ Text, podczas importu danych r≤┐nych typ≤w typ danych bΩdzie zamieniany na Text. Warto£ci╣ domy£ln╣ jest Text. W systemie Windows 95 i Windows NT 4.0 warto£µ tej pozycji jest typu String, za£ w systemie Windows NT 3.51 jest typu REG_SZ.
AppendBlankRows Liczba pustych wierszy do│╣czanych do ko±ca arkusza kalkulacyjnego w formacie wersji 3.5 lub 4.0 przed dodaniem nowych danych. Na przyk│ad, je£li warto£µ AppendBlankRows ustawiono na 4, aparat Microsoft Jet przed dodaniem wierszy zawieraj╣cych dane do│╣czy na ko±cu arkusza kalkulacyjnego 4 puste wiersze. Warto£ci tego ustawienia musz╣ byµ liczbami ca│kowitymi z przedzia│u od 0 do 16; warto£ci╣ domy£ln╣ jest 01 (do│╣czany jest jeden pusty wiersz). W systemie Windows 95 i Windows NT 4.0 warto£µ tej pozycji jest typu DWORD, za£ w systemie Windows NT 3.51 jest typu REG_DWORD.
FirstRowHasNames Binarna warto£µ okre£laj╣ca, czy pierwszy wiersz tabeli zawiera nazwy kolumn. Warto£µ 01 oznacza, ┐e podczas importu nazwy kolumn s╣ pobierane z pierwszego wiersza. Warto£µ 00 oznacza, ┐e pierwszy wiersz nie zawiera nazw kolumn; kolumny otrzymuj╣ w≤wczas nazwy F1, F2, F3 itd. Warto£ci╣ domy£ln╣ jest 01. W systemie Windows 95 i Windows NT 4.0 warto£µ tej pozycji jest typu Binary, za£ w systemie Windows NT 3.51 jest typu REG_BINARY.

Formaty ISAM dla programu Microsoft Excel

Folder Jet\4.0\ISAM Formats\Excel 3.0 zawiera nastΩpuj╣ce pozycje.



Nazwa pozycji

Windows NT
Type
Typ danych w
Windows 95 i
Windows NT 4.0


Warto£µ
Engine REG_SZ String Excel
ExportFilter REG_SZ String Microsoft Excel 3 (*.xls)
CanLink REG_BINARY Binary 01
OneTablePerFile REG_BINARY Binary 00
IsamType REG_DWORD DWORD 1
IndexDialog REG_BINARY Binary 00
CreateDBOnExport REG_BINARY Binary 01
ResultTextExport REG_SZ String Eksportuj dane z bie┐╣cej bazy danych do pliku Microsoft Excel 3.0. Je£li plik istnieje, dane w nim zostan╣ zast╣pione.
SupportsLongNames REG_BINARY Binary 01

Folder Jet\4.0\ISAM Formats\Excel 4.0 zawiera nastΩpuj╣ce pozycje.



Nazwa pozycji

Typ danych w
Windows NT 3.51
Typ danych w
Windows 95 i
Windows NT 4.0


Warto£µ
Engine REG_SZ String Excel
ExportFilter REG_SZ String Microsoft Excel 4 (*.xls)
CanLink REG_BINARY Binary 01
OneTablePerFile REG_BINARY Binary 00
IsamType REG_DWORD DWORD 1
IndexDialog REG_BINARY Binary 00
CreateDBOnExport REG_BINARY Binary 01
ResultTextExport REG_SZ String Eksportuj dane z bie┐╣cej bazy danych do pliku Microsoft Excel 4.0. Je£li plik istnieje, dane w nim zostan╣ zast╣pione.
SupportsLongNames REG_BINARY Binary 01

Folder Jet\4.0\ISAM Formats\Excel 5.0 zawiera nastΩpuj╣ce pozycje, obowi╣zuj╣ce dla wersji 5.0 i 7.0 programu Microsoft Excel.



Nazwa pozycji

Typ danych w
Windows NT 3.51
Typ danych w
Windows 95 i
Windows NT 4.0


Warto£µ
Engine REG_SZ String Excel
ExportFilter REG_SZ String Microsoft Excel 5-7 (*.xls)
ImportFilter REG_SZ String Microsoft Excel (*.xls)
CanLink REG_BINARY Binary 01
OneTablePerFile REG_BINARY Binary 00
IsamType REG_DWORD DWORD 1
IndexDialog REG_BINARY Binary 00
CreateDBOnExport REG_BINARY Binary 01
ResultTextImport REG_SZ String Importuj dane z zewnΩtrznego pliku do bie┐╣cej bazy danych. Zmiana danych w bie┐╣cej bazie danych nie spowoduje zmiany danych w zewnΩtrznym pliku.
ResultTextLink REG_SZ String W bie┐╣cej bazie danych utw≤rz tabelΩ po│╣czon╣ z zewnΩtrznym plikiem. Zmiana danych w bie┐╣cej bazie danych spowoduje zmianΩ danych w zewnΩtrznym pliku.
ResultTextExport REG_SZ String Eksportuj dane z bie┐╣cej bazy danych do pliku Microsoft Excel 5.0. Je£li plik istnieje, dane w nim zostan╣ zast╣pione.
SupportsLongNames REG_BINARY Binary 01

Folder Jet\4.0\ISAM Formats\Excel 8.0 zawiera nastΩpuj╣ce pozycje, obowi╣zuj╣ce dla programu Microsoft Excel 97.



Nazwa pozycji

Typ danych w
Windows NT 3.51
Typ danych w
Windows 95 i
Windows NT 4.0


Warto£µ
Engine REG_SZ String Excel
ExportFilter REG_SZ String Microsoft Excel 97-2000 (*.xls)
CanLink REG_BINARY Binary 01
OneTablePerFile REG_BINARY Binary 00
IsamType REG_DWORD DWORD 1
IndexDialog REG_BINARY Binary 00
CreateDBOnExport REG_BINARY Binary 01
ResultTextExport REG_SZ String Eksportuj dane z bie┐╣cej bazy danych do pliku Microsoft Excel 97. Je£li plik istnieje, dane w nim zostan╣ zast╣pione.
SupportsLongNames REG_BINARY Binary 01


Uwaga Aby nowe ustawienia zaczΩ│y obowi╣zywaµ, po ich zmianie w Rejestrze Windows nale┐y zako±czyµ pracΩ z aparatem baz danych i uruchomiµ aparat ponownie.


Zobacz te┐

Dostosowywanie ustawie± Rejestru Windows dla aparatu baz danych Microsoft Jet